#ifndef CONFIG_H
#define CONFIG_H

#include "Nano100Series.h"
#include "Common.h"

struct sys_config_t {
	uint32_t version;

	// verison 1
	uint32_t brightness;

	// version 2
	uint32_t reserved;
};

extern struct sys_config_t sys_config;

void SysConfigInit(void);
void SysConfigDump(struct sys_config_t *sys_config);
void SysConfigLoad(struct sys_config_t *sys_config);
void SysConfigStore(struct sys_config_t *sys_config);

#endif

